package com.hyt.it.ogt.ykcj.feign.model;

import java.time.LocalDateTime;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * description
 *
 * @author yaojian
 * @createTime 2021/12/06
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ExamEntity {
    /**
     * id
     */
    private String id;
    /**
     *
     */
    private String createBy;
    /**
     *
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date createDate;
    /**
     *
     */
    private String updateBy;
    /**
     *
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date updateDate;
    /**
     *
     */
    private boolean delFlag;
    /**
     *
     */
    private String taskId;
    /**
     * 考试名称
     */
    private String examName;
    /**
     * 考试时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private LocalDateTime beginDate;
    /**
     * 结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private LocalDateTime endDate;
    /**
     *
     */
    private String welcomeComment;
    /**
     *
     */
    private String agreement;
    /**
     * 是否已发布考试
     */
    private boolean publishExam;
    /**
     * 是否已发布成绩
     */
    private boolean publishResult;
    /**
     * 所属报名id
     */
    private String enrollId;
    /**
     * 所属报名
     */
    private String enrollName;
    /**
     *
     */
    private String defaultLanguage;
    /**
     * 考试地址
     */
    private String examUrl;
    /**
     * 考试二维码
     */
    private String qrCode;
    /**
     *
     */
    private boolean candidateConfigTemplate;
    /**
     *
     */
    private String randomId;
    /**
     *
     */
    private String officeId;
    /**
     *
     */
    private String deptId;
    /**
     *
     */
    private String ancestors;
    /**
     *
     */
    private String uploadImageLimitSize;
    /**
     *
     */
    private String shenGangAoExam;



//    private String id;
//    private String createBy;
//    private Date createDate;
//    private String updateBy;
//    private Date updateDate;
//    private boolean delFlag;
//    private String taskId;
//    private String examName;
//    private Date beginDate;
//    private Date endDate;
//    private String welcomeComment;
//    private String agreement;
//    private boolean publishExam;
//    private boolean publishResult;
//    private String enrollId;
//    private String enrollName;
//    private String defaultLanguage;
//    private String examUrl;
//    private String qrCode;
//    private boolean candidateConfigTemplate;
//    private long randomId;
//    private String officeId;
//    private String deptId;
//    private String ancestors;
//    private String uploadImageLimitSize;
//    private boolean shenGangAoExam;

}
